home *** CD-ROM | disk | FTP | other *** search
- @(#)XHDI/intro.txt
- @(#)Julian F. Reschke, 2. Oktober 1994
-
- Wie unschwer am Namen (`eXtended HardDisk Interface') zu erkennen ist,
- soll die XHDI-Spezifikation die Möglichkeiten der Kommunikation mit
- Treibern für blockorientierte Massenspeicher verbessern. Ausgangspunkt
- war die Überlegung, einige zusätzliche Eigenschaften, die viele Treiber
- bereits haben, über eine dokumentierte Schnittstelle nach au₧en zu
- führen. Dies sollte speziell Virtual-Memory-Programmen die Möglichkeit
- geben, Wechselplatten zu verriegeln (wer wollte schon, da₧ die Swap-
- Partition während des Swappens entfernt werden kann...).
-
- Mit fortschreitender Diskussion hat sich herausgestellt, da₧ auch die
- durch die PUN_INFO-Struktur bereitgestellten Informationen nicht immer
- ausreichen und daher über die XHDI-Spezifikation erweitert werden
- sollten. Gründe:
-
- - die PUN_INFO-Struktur hat nur Platz für 16 Geräte, obwohl das BIOS
- (und einige GEMDOS-Aufsätze) 32 Geräte erlauben.
-
- - eine Installation mehrerer AHDI-kompatibler Treiber im System ist
- nicht möglich.
-
- - die Atari-Definition von Gerätenummern geht davon aus, da₧ immer nur
- LUN 0 eines ACSI- oder SCSI-Targets benutzt wird.
-
- Der Sinn und Zweck der XHDI-Spezifikation (in der Version
- 1.25, Erweiterungen sind natürlich denkbar) sieht damit so aus:
-
- - flexiblerer und umfassenderer Zugang zu den Informationen über die
- einzelnen Geräte.
-
- - Unterstützung erweiterter Treiberfunktionen wie Stop/Start oder
- Verriegeln/Entriegeln.
-
- Nicht Sinn der Sache ist, völlig neue Anforderungen an Treiber
- festzulegen. Die XHDI-Spezifikation soll sich nach Möglichkeit auf
- einfache Weise in bestehende Treiber integrieren lassen.
-
-
- Fragen und Änderungswünsche bitte an:
-
- Julian F. Reschke
- Hensenstra₧e 142
- D-48161 Münster
-
- email: jr@ms.maus.de
-
-
- An der Formulierung des Standards waren beteiligt (in eckigen Klammern:
- eMail-Adresse, ggfs. in runden Klammern: Produkt/Firma):
-
- Stefan Baucke [Stephan_Baucke@ac.maus.de]
- Michael Bernards [Michael_Bernards@k2.maus.de] (Color Concept)
- Claus Brod [Claus_Brod@bb.maus.de] (Scheibenkleister, Maxon)
- Stefan Eissing [se@st.maus.de] (Gemini)
- Alexander Herzlinger [herzling@rhrk.uni-kl.de] (VRAM, OverScan)
- Johannes Hill [Johannes_Hill@wi2.maus.de] (TempleMon)
- Karsten Isakovic [ki@b.maus.de] (SysMon, OverScan)
- Hans-Dieter Jankowski [Hans-Dieter_Jankowki@un.maus.de] (HuSHI, Hard & Soft)
- Laurenz Prü₧ner [Laurenz_Pruessner@b.maus.de]
- Julian Reschke [jr@ms.maus.de] (SCSI-Tool, Hard & Soft)
- Hansi Richstein [Hansi_Richstein@ac3.maus.de] (Kobold, Kaktus)
- Uwe Seimet [seimet@rhrk.uni-kl.de] (Diskus, CCD)
- Eric Smith [ersmith@netcom.com] (MiNT)
- Dirk Steins [Dirk_Steins@k2.maus.de] (ProStream, Protar)
-
-
- Neu in XHDI 1.10
- ----------------
-
- - IDE-Dokumentation vervollständigt
- - Neue Funktionen speziell für das Einbinden `fremder' Dateisysteme.
-
-
- Neu in XHDI 1.20
- ----------------
-
- - Support für fähigere DOS-Versionen
- - Support für MS-DOS-Partitiontypen
-
-
- Neu in XHDI 1.25
- ----------------
-
- - Neue Statusabfragen
- - Support für Harddiskparker
- - Erläuterungen zur Arbitration
-
-